package beans;

import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped;

/**
 * Nécessaire surtout pour pouvoir vider le message de session à relativement court terme.
 * 
 * @author a.danicel
 *
 */

@ManagedBean
@RequestScoped
public class SuperBean {

    @ManagedProperty(value = "#{sessionBean}")
    protected SessionBean sessionBean;
    
    public void setSessionBean(SessionBean sessionBean) {
        this.sessionBean = sessionBean;
    }
    
    
    @PostConstruct
    public void init()
    {
        sessionBean.setMessage(null);
    }
}
